home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / gapdemo1.arc / GAP.HLP < prev    next >
Text File  |  1991-01-29  |  57KB  |  1,769 lines

  1. @@MAXLINE
  2. [---------------------------------------]
  3. @@MENUH
  4. To move between the various ^x0AMenu Choices^n
  5. you may use the ^x0CLeft^n and ^x0CRight^n Arrow
  6. Keys.
  7.  
  8. To select a ^x0AMenu Item^n, press ^x0CEnter^n
  9. when the ^x0AItem^n you wish to select is
  10. highlighted.
  11.  
  12. You may select a ^x0AMenu Item^n and have that
  13. selection executed immediately by 
  14. typing the first character of the ^x0AMenu^n
  15. ^x0AItem^n's Name.
  16. @@GCONFIRM
  17. You are being asked to confirm that you
  18. indeed wish to go ahead and make the
  19. ^x0AGlobal Changes^n indicated. If you answer
  20. ^x0CYes^n at this point, then ^x0AGAPFILE^n will
  21. change your ^x0AFileBase^n according to the
  22. criteria you specified.
  23.  
  24. Press ^x0CEsc^n or answer ^x0CNo^n if you do not
  25. wish to make any changes.
  26. @@GCHANGE
  27. Enter ^x0CY^n or ^x0CN^n here if you wish to
  28. change the data in the ^x0AFileBase^n that
  29. corresponds to this topic. 
  30.  
  31. If you answer ^x0CYes^n in this field, press
  32. ^x0CEnter^n to move to the next two fields to
  33. fill in the appropriate information.
  34.  
  35. The ^x0AOld Value^n is the data in the Filebase
  36. that you wish to change to the ^x0ANew Value^n.
  37. @@NAME
  38. This is the name of the file that you
  39. wish to enter into the database. This
  40. field may not be left blank. In addition,
  41. you will not be allowed to enter the name
  42. of a file that does not exist.
  43. @@WHERE
  44. This is the disk directory where the file
  45. is located.  It must be an existing DOS
  46. directory.  This field defaults to the
  47. upload directory as specified in
  48. ^x0AGAPSETUP^n.  ^x0AGAPFILE^n will check the
  49. filename and the directory to see if the
  50. file exists. If the file cannot be found
  51. in the directory specified, the program
  52. will seach all the directories on all the
  53. disk drives specified on line 1 of the
  54. configuration file, ^x0AGAPFILE.CNF^n. If the
  55. file cannot be located, you will be
  56. returned to the ^x0BName^n field to make
  57. corrections.  Otherwise, the size of the
  58. file and the last modification date will
  59. be displayed for your convienence.
  60.  
  61. If you place the word ^x0BOFFLINE^n in this
  62. field, then you may catagorize files
  63. that you have available by request only.
  64.  
  65. The word ^x0BOFFLINE^n will prevent ^x0AGAPBBS^n
  66. and ^x0AGAPFILE^n from performing certain
  67. operations on the file.
  68.  
  69. If a file is ^x0BOFFLINE^n and a caller
  70. attempts to download it, ^x0AGAPBBS^n will 
  71. automatically search your loose
  72. directories for the file and if found,
  73. will allow the download.
  74. @@WHERE1
  75. This is the disk directory where the file
  76. is to be moved to. It must be an existing
  77. DOS directory.
  78. @@WHERE2
  79. This is the disk directory where the
  80. file ^x0Cused^n to be located. 
  81.  
  82. If you have not yet moved the files from
  83. the ^x0COld^n Directory to the ^x0CNew^n Directory,
  84. then ^x0AGAPFILE^a will move them for you when
  85. the ^x0AGlobal Change^n Executes.
  86.  
  87. For instance, if you have a private
  88. upload directory in ^x0CD:\PRIVATE^n and
  89. an upload directory in ^x0CD:\UP^n, where you
  90. screen your uploads prior to posting,
  91. you can use these ^x0AWhere^n fields to move
  92. your private uploads to the public
  93. upload directory.
  94.  
  95. If your private uploads are in ^x0AArea^n ^x0C0^n,
  96. ^x0ASubject^n ^x0C11^n, and your public uploads are
  97. in ^x0AArea^b ^x0C0^n, ^x0ASubject^n ^x0C10^n, you can change
  98. the ^x0AWhere^n field from ^x0CD:\PRIVATE^n to
  99. ^x0CD:\UP^n and change the Subject field from
  100. ^x0C11^n to ^x0C10^n.
  101.  
  102. ^x0AGAPFILE^n will change the ^x0ASubject^n field 
  103. for each file in the private upload 
  104. directory and will change the ^x0AWhere^n
  105. field as well. In addition, ^x0AGAPFILE^n
  106. will physically move the files from
  107. ^x0CD:\PRIVATE^n to ^x0CD:\UP^n.
  108.  
  109. If you use a scheme such as suggested
  110. above, be sure that you also enter ^x0C0^n in
  111. the ^x0AArea To Change^n field and ^x0C11^n in the
  112. ^x0ASubject To Change^n field.  
  113.  
  114. Otherwise, in addition to changing the
  115. ^x0AWhere^n field, ^x0AGAPFILE^n will also change
  116. any file that has a ^x0ASubject^n field of ^x0C11^n
  117. to a new subject of ^x0C10^n, and this could
  118. include some of your Forums.
  119.  
  120. Be specific, when changing fields.
  121. @@WHERE3
  122. This is the disk directory where files
  123. are now located or where they will be
  124. located after ^x0AGlobal Change^n is finished.
  125.  
  126. If this directory is different from the
  127. old directory, then ^x0AGAPFILE^n will attempt
  128. to move the file from the old directory
  129. to the directory you specify here. You
  130. may use this ^x0AGlobal Change^n option in
  131. conjuntion with other options and 
  132. physically move your files around in the
  133. ^x0AFileBase^n.
  134. @@LENGTH
  135. This is the size of the file in bytes.
  136. Normally you would simply press [^x0CEnter^n]
  137. on this field as the actual size is
  138. provided for you.
  139. @@FDATE
  140. This is the date the file was last
  141. modified.  The actual file date is
  142. provided for you.
  143. @@LACCESS
  144. This is the date the file was last
  145. downloaded.  It is updated by ^x0AGAP^n
  146. whever a caller downloads the file.
  147. @@TACCESS
  148. This field holds the total number of
  149. times the file has been downloaded. It
  150. is maintained by ^x0AGAP^n.
  151. @@TACCESS1
  152. Enter the old value for the total
  153. number of downloads a file has incurred.
  154.  
  155. For instance, if a file had ^x0C100^n down-
  156. loads and you wish to change the count
  157. to ^x0C1^n download, enter ^x0C100^n in this field.
  158. @@FREE
  159. Free file means a user may download the
  160. file without having the download credited
  161. against him or her.  If you wish to
  162. utilize this feature, enter ^x0CY^n.
  163. @@FREE1
  164. Enter the old value of the ^x0AFree^n file
  165. field.
  166. @@FREE2
  167. Enter the new value of the ^x0AFree^n file
  168. field.
  169. @@NORMAL
  170. A Normal Log is a caller log entry in
  171. which ^0x0AGAP^n writes a specific code to the
  172. caller log.
  173.  
  174. This code tells 0x0AGAPCALL^n that a file was
  175. downloaded and 0x0AGAPCALL^n will then use
  176. the name of that file in one of the
  177. bulletins that it produces. 
  178.  
  179. If you have security specific files or
  180. files that you do not want regular 
  181. callers to see in the bulletin that
  182. 0x0AGAPCALL^n produces, then set this field
  183. to 0x0CN^n.
  184. @@NORMAL1
  185. Enter the old value of the ^x0ANormal^n log
  186. field.
  187. @@NORMAL2
  188. Enter the new value of the ^x0ANormal^n log
  189. field.
  190. @@HAREA
  191. Area is the area of the board the file
  192. will be available in. ^x0C0^n = Main Board,
  193. ^x0C1^n - ^x0C90^n = Forum Number.  If the file is in
  194. a Forum, you will be allowed to enter a
  195. Forum number only if it is within the
  196. range of Forums that you have set up.
  197. @@HAREA1
  198. This is the Area of the board that the
  199. file ^x0Cused^n to belong in.
  200.  
  201. ^x0C0^n = Main Board.
  202. ^x0C1^n - ^x0C90^n = Forum Number.
  203.  
  204. For instance, if you move some files from
  205. ^x0AForum 3^n to the ^x0AMain Board^n, you would
  206. enter ^x0C3^n in this field.
  207. @@HAREA2
  208. This is the Area of the board that the
  209. file is ^x0Cnow^n located in.
  210.  
  211. ^x0C0^n = Main Board.
  212. ^x0C1^n - ^x0C90^n = Forum Number.
  213.  
  214. For instance, if you move some files from
  215. ^x0AForum 3^n to the ^x0AMain Board^n, you would
  216. enter ^x0C0^n in this field.
  217. @@GAREA
  218. Enter here the ^x0AArea^n of the board you
  219. wish to perform these Global Changes in.
  220.  
  221. If you enter ^x0CALL^n in this field, ^x0AGAPFILE^n
  222. will change all areas of the board that
  223. match any of the criteria you have set.
  224.  
  225. If you enter ^x0c0^n in this field, ^x0AGAPFILE^n
  226. will change only the Main Board files.
  227. @@HAREA1
  228. This is the Area of the board that the
  229. file ^x0Cused^n to belong in.
  230.  
  231. ^x0C0^n = Main Board.
  232. ^x0C1^n - ^x0C90^n = Forum Number.
  233.  
  234. For instance, if you move some files from
  235. ^x0AForum 3^n to the ^x0AMain Board^n, you would
  236. enter ^x0C3^n in this field.
  237. @@HSUBJECT
  238. This is the Subject Number of the file.
  239. A List will be displayed showing the
  240. available subjects.  You may select from
  241. the list by using the [^x0CHome^n] and [^x0CEnd^n]
  242. Keys to move the cursor. Pressing [^x0CEnter^n]
  243. will select the highlighted selection.
  244. You may also type in the Subject Number
  245. directly.  If the file is located in a
  246. Forum, as specified by the Area field,
  247. you will only be allowed to enter a
  248. subject that is unique to that particular
  249. Area.  For instance, you cannot select a
  250. Subject that is part of the main board.
  251. @@SUBJECT1
  252. This is the Subject of the Area that the
  253. file ^x0Cused^n to belong in.
  254.  
  255. This field would be used mainly in con-
  256. junction with the previous Area field, 
  257. when you move files from one Area/Subject
  258. to another.
  259. @@SUBJECT2
  260. This is the Subject of the Area that the
  261. file is ^x0Cnow^n located in.
  262.  
  263. This field would be used mainly in con-
  264. junction with the previous Area field, 
  265. when you move files from one Area/Subject
  266. to another.
  267. @@GSUBJECT
  268. Enter here the ^x0ASubject^n of the previous
  269. ^x0AArea^n you selected that you wish to
  270. perform these Global Changes in.
  271.  
  272. If you wish to perform these global 
  273. changes only in the Main Board and 
  274. in Subject 1, you would enter 0 in the
  275. previous field and 1 in this field.
  276.  
  277. If you wish to perform the changes in
  278. All Areas and All Subjects, you would 
  279. enter ALL in the previous field and
  280. ALL in this field.
  281. @@SECURITY
  282. This is the security level needed to
  283. download and view the file. It defaults
  284. to the level you gave for accessing the
  285. [^x0CU^n]pload Command.
  286. @@SECURITY1
  287. This is the ^x0Cold^n security level needed
  288. to download and view a file.
  289. @@SECURITY2
  290. This is the ^x0Cnew^n security level needed
  291. to download and view a file.
  292. @@UPLOADED
  293. This is the name of the person who
  294. uploaded the file.  When entering files
  295. manually, this field defaults to ^x0ASYSOP^n.
  296. @@PASSWORD
  297. This is the password needed to download
  298. the file.  If you do not wish to password
  299. protect the file, leave this field blank.
  300. @@PASSWORD1
  301. This is the password that was needed to
  302. download a file. Enter the password you
  303. wish to change here.
  304. @@KEYWORD
  305. The Keywords are a line of text that will
  306. be displayed to the user whenever a
  307. ^x0ACondensed^n file function is performed.
  308. They are also used as the basis for a
  309. finding files when the caller uses the
  310. ^x0ALocate^n command.  The words should be
  311. separated by one space.
  312. @@EDITOR
  313. The ^x0AFile Description^n will be shown to the
  314. caller whenever an ^x0AEnhanced^n file
  315. function is performed.  The description
  316. may be up to 10 lines long. Pressing [^x0CF2^n]
  317. while in the ^x0ADescription Editor^n will show
  318. a list of the available ^x0AEditor Keys^n.
  319. @@SUBJECT1
  320. This list displays the available
  321. subjects.  If the file currently
  322. displayed is in a Forum, the list will
  323. display the subjects for that specific
  324. Forum.  To scroll thru the list, use the
  325. [^x0CHome^n] key to scroll up and the
  326. [^x0CEnd^n] key to scroll down.
  327. @@UPDATEH
  328. ^x0AUpdate^n is a means whereby ^x0AGAPFILE^n will
  329. check the database against the files on 
  330. the disk to see if the location, size
  331. and date are correct. You have the option
  332. of checking only the current subject or
  333. all subjects.  You may specify whether or
  334. not the file date should be updated and
  335. whether or not to delete the ISAM record
  336. if the file cannot be found on the disk.
  337. It should be noted that if only the date
  338. of the file as it appears in the data-
  339. base is incorrect, the file will not be
  340. updated.  This is because many sysops 
  341. like to pre or post date files.  Use
  342. ^x0CDelete^n with caution as it will
  343. permanently remove the file from the
  344. database.
  345. @@MASTERH
  346. ^x0AMaster List^n will produce a text file
  347. listing of your files.  This is useful
  348. for posting a list of files for your
  349. callers to download.  You may specify
  350. whether or not you want a condensed or
  351. enhanced listing, whether or not to
  352. produce a listing for all areas or the
  353. currently selected area, and whether or
  354. not to show the download times at various
  355. baud rates. 
  356. @@STRAYH
  357. ^x0AStray Files^n allows you to search a disk
  358. directory for any files that are on the
  359. disk but not classified in the database.
  360. If you select ^x0APrompt For Description^n, you
  361. will have the opportunity of typing in a
  362. description and a list of keywords for
  363. each file that was found; otherwise the
  364. files will be saved in the database with
  365. a keyword and description of
  366. ^x0AUNCLASSIFIED^n.  You first set up the
  367. directory you wish to have searched and
  368. then specify the ^x0ADestination Area^n and
  369. ^x0ASubject^n.  This function is normally used
  370. to classify files you have just
  371. downloaded as new uploads.
  372. @@IMPORTH
  373. ^x0AImport^n is a means whereby you may
  374. import files from a text based file 
  375. listing (an RBBS or PCB DIR listing), or
  376. from one of your own Condensed Listings
  377. produced with the Master List Utility
  378. function.
  379.  
  380. To use the Import feature, you will need
  381. an RBBS type DIR listing that is
  382. formatted the same as the Condensed
  383. Master List produced by GAPFILE (without
  384. the transfer options and the header and
  385. subject descriptions) :
  386.  
  387.  FILENAME.EXT   99999  01/01/90  Descrip
  388.  
  389. There should be 1 entry per line, with no
  390. blank lines anywhere in the file.
  391.  
  392. You will have the option of specifying
  393. the name of this file as well as the
  394. Area, Subject, and Source Directory. The
  395. Source Directory is the directory that is
  396. placed in the 'Where' field of the 
  397. FileBase.
  398. @@MOVEH
  399. ^x0AMove^n Files is a global version of the
  400. regular ^x0AMove File^n function.  It will
  401. display a list of files for the subject
  402. specified and will allow you to type in
  403. a new subject for each of the files. You
  404. may also specify a new area. If you wish
  405. to delete a file, type ^x0C0^n for its
  406. subject number. If you wish to leave the
  407. file where it is, leave its subject and
  408. area numbers the same (i.e., don't
  409. change them).
  410. @@GLOBALH
  411. ^x0AGlobal^n is a means whereby ^x0AGAPFILE^n will
  412. change specific fields that you specify
  413. from ^x0Cold^n values to ^x0Cnew^n values.
  414.  
  415. For instance, if you initially set up 
  416. your ^x0AFileBase^n with a default Download
  417. Level of ^x0C40^n and you now wish to change
  418. this level to ^x0C50^n, this Utility will
  419. allow you to do so.
  420.  
  421. ^x0CBe extremely careful when using this^n
  422. ^x0CUtility Function. You cannot damage your^n
  423. ^x0CFileBase, however, you can jumble the^n
  424. ^x0Cdata such that many or all of your^n
  425. ^x0Crecords will contain information they^n
  426. ^x0Care not supposed to have.^n
  427.  
  428. You may change most of the fields in the
  429. ^x0AFileBase^n. Some of the fields that you
  430. are allowed to change require that you
  431. perform certain file operations in DOS
  432. prior to changing the fields. 
  433.  
  434. For instance, if you move files from
  435. Subject 9 (DIR 9) to Subject 1 in the
  436. Main Board, you can use the Global
  437. Change Utility to change any file with
  438. an Area 0, Subject 9 to Area 0, 
  439. Subject 1.  In most cases, this would
  440. be faster than using the ^x0AUpdate^n Utility.
  441.  
  442. You can also change the above example so
  443. that Files in Area 0, Subject 9 are 
  444. changed to Area 0, Subject 1, and also
  445. change the ^x0AWhere^n field so that the files
  446. are moved from Subject 9 to Subject 1.
  447.  
  448. When you change the ^x0AWhere^n field, ^x0AGAPFILE^n
  449. will physically try to move the file 
  450. from the old directory to the new
  451. directory.
  452. @@KEYH
  453. This Utility function allows you to re-
  454. build your Keyword Data and Index files.
  455.  
  456. Normally you would only fix your Keyword
  457. files if they become damaged.
  458.  
  459. Depending upon how many files you have 
  460. in the Filebase, this utility can take
  461. up to 4 hours or more to complete.
  462. @@KCONFIRM
  463. You are being asked to confirm that you
  464. wish to rebuild your Keyword Data Files.
  465.  
  466. Depending upon how many files you have 
  467. in the Filebase, this utility can take
  468. up to 4 hours or more to complete.
  469. @@SUB1
  470. This is the Subject Number of the file.
  471. If you wish to see a list of available
  472. subjects, press [^x0CF10^n]. If the file is
  473. located in a Forum, as specified by the
  474. Area field, you will only be allowed to
  475. enter a subject that is unique to that
  476. particular Area. For instance, you
  477. cannot select a Subject that is part of
  478. the main board.
  479. @@SET1
  480. The ^x0CSysop's Name^n is the name ^x0AGAP^n uses
  481. when refering to you. Normally you enter
  482. just your first name.
  483. @@SET1A
  484. The ^x0CLogon Password^n is the password re-
  485. quired to log onto the system from the
  486. local console.
  487. @@SET1B
  488. This is the security level needed to
  489. read Private Mail.
  490. @@SET1C
  491. This is the security level needed to
  492. read Comments. Private Mail and Comments
  493. are not the same, even though a comment
  494. is private.
  495. @@SET1D
  496. This is the security level needed to
  497. Protect or Unprotect a Message. Pro-
  498. tecting a messages means to make the
  499. message private. Unprotecting a message
  500. means to make it public.
  501. @@SET1E
  502. This is the security level needed to
  503. read messages addressed to the person
  504. reading the message and not have the
  505. Read Flag (i.e., date and time the
  506. message was read) set. This feature is
  507. invoked by using a 'U' in the Read Mail
  508. Command (i.e., R Y S U).
  509. @@SET1F
  510. This is the security level needed to 
  511. Edit Message Headers.
  512. @@SET1G
  513. This is the security level needed to
  514. overwrite existing files during an
  515. upload.
  516. @@SET1H
  517. This is the security level needed to
  518. view the Caller Log.
  519. @@SET1I
  520. This is the security level needed to
  521. view Information about your Users.
  522. @@SET1J
  523. This is the security level needed to
  524. view any system file.
  525. @@SET1K
  526. This is the security level needed to 
  527. use the Online User Editor.
  528. @@SET1L
  529. This is the security level needed to
  530. execute DOS Functions (i.e., exit to
  531. DOS from remote and perform DOS Commands.
  532. @@SET1N
  533. This is the security level needed to 
  534. View the other Node Caller Logs.
  535. @@SET1P
  536. This is the security level needed to
  537. recover messages that were deleted.
  538. @@SET2
  539. These are the names of various system
  540. files. It is suggested that you leave
  541. these names as they are. If you are
  542. running multiple nodes, you may change
  543. any of these names to make the respec-
  544. tive file unique for a particular node.
  545.  
  546. The ^x0CTimes/Bytes File^n is a file which
  547. contains security levels, time allot-
  548. ments, allowable download bytes & files
  549. per day, and file ratios that must be
  550. maintained.
  551.  
  552. The ^x0CTrashcan File^n contains names that
  553. you do not wish to be used by a caller.
  554. @@SET3
  555. These are the Disk Directories ^x0AGAP^n uses
  556. in order to operate.
  557.  
  558. Each entry must begin with a drive
  559. designator and the entries must conform
  560. to valid DOS path specifications.
  561.  
  562. Files uploaded to the board will be
  563. placed in the ^x0CUpload Directory^n.
  564.  
  565. All of your general purpose files will
  566. be placed in the ^x0CGeneral Directory^n. Such
  567. files would be your Welcome, News, Menus,
  568. and Bulletins.
  569.  
  570. The ^x0CMain Directory^n holds files that are
  571. written to. It must never be a RAM disk.
  572.  
  573. The ^x0CHelp Directory^n holds all the help
  574. files.
  575.  
  576. Files that are not classified in the
  577. FileBase but which you would like to
  578. be available for downloading, may be
  579. placed in the ^x0CLoose Directory^n. When ^x0AGAP^n
  580. cannot locate a file in the FileBase
  581. it will look for it in this directory.
  582. @@SET4
  583. The ^x0CModem Reset String^n is the string to
  584. send to the modem to set it to its
  585. default power on state.
  586.  
  587. If your modem is slow to respond to
  588. commands, you should use two ATZ's along
  589. with several pauses. If, for instance,
  590. ^x0AGAPMENU^n displays the message "Modem Not
  591. Responding", try adding some pauses to
  592. your ^x0CModem Reset String^n.
  593.  
  594. The following reset string will work for
  595. most modems:
  596.  
  597.            ^x0AATZ{~~ATZ{~~^n
  598.  
  599. @@SET4A
  600. The ^x0CModem Init String^n is the string to
  601. send to the modem to Initialize it. If
  602. the power on defaults are adequate you
  603. do not need to use an Init string. Note
  604. that in most cases, the power on defaults
  605. are ^x0Cnot^n adequate.
  606.  
  607. Be sure that the S7 register is set the
  608. same as ^x0CSeconds To Wait For Carrier^n. If
  609. you want the modem to wait 60 seconds 
  610. before giving up when it attempts to
  611. establish a carrier with a remote modem,
  612. use S7=60 in your Init String and set
  613. Seconds To Wait For Carrier to 60.
  614. @@SET4B
  615. The ^x0CModem Off Hook String^n is the string
  616. to send to the modem to take it off the
  617. hook. For most modems, the default will
  618. work just fine.
  619. @@SET4C
  620. ^x0CSeconds To Wait For Carrier^n is the 
  621. number of seconds you want to wait 
  622. before giving up when attempting to
  623. establish a carrier with a remote modem.
  624. This number should match your S7=
  625. parameter in the ^x0CModem Init String^n.
  626. @@SET4D
  627. ^x0CSeconds To Wait For Connect^n is a special
  628. field just for slow modems. If you find
  629. that ^x0AGAPENU^n recycles as soon as a 
  630. carrier is established or that the
  631. caller is logged into the board at the
  632. wrong baud rate, set this field to ^x0C2^n or
  633. more seconds.
  634.  
  635. This field causes ^x0AGAPMENU^n to wait the
  636. number of seconds specified before it
  637. looks for a ^x0CCONNECT^n message from the
  638. modem.  If ^x0AGAPMENU^n looks too soon, it
  639. may never see the message or it may
  640. receive the ^x0CCONNECT^n part of the 
  641. message but not the baud rate which
  642. follows it. If ^x0AGAPMENU^n doesnt see the
  643. message at all, it will recycle. If
  644. it sees the ^x0CCONNECT^n but not the baud
  645. rate, chances are it will log the
  646. caller into the board at 300 baud.
  647. @@SET4E
  648. The ^x0CCommunications Port^n, ^x0CIRQ^n, and ^x0CBase^n
  649. fields allow you to customize ^x0AGAP^n's
  650. communications handler to your needs.
  651.  
  652. If you are using COM 1 or COM 2, you
  653. need only enter 1 or 2 in the Port field.
  654. ^x0AGAP^n will use the default IRQ and Base
  655. address for these ports.
  656. @@SET4F
  657. The ^x0CInitial BPS Rate^n is the rate you 
  658. wish to open the Communications Port at.
  659. This should be the highest baud rate at
  660. which your modem is capable of operating.
  661. @@SET4G
  662. ^x0CLock BPS Rate^n is used for modems which
  663. can communicate with the computer at
  664. one rate and the remote modem at 
  665. another. It is typically used with 9600
  666. baud (or higher) modems. If set to Yes,
  667. ^x0AGAP^n will keep the Communications Port
  668. locked in at the Initial BPS Rate you
  669. specified, rather than changing the baud
  670. rate to match that of the caller.
  671. @@SET4H
  672. ^x0CAnswer On True Ring Detect^n tells ^x0AGAPMENU^n
  673. how to answer the phone. If set to ^x0CYes^n,
  674. ^x0AGAPMENU^n will answer the phone as soon
  675. as the Ring Detect line from the COM
  676. port indicates that the phone is ringing.
  677. If set to ^x0CNo^n, ^x0AGAPMENU^n must continuously
  678. monitor the input receive buffer for the
  679. word RING.
  680.  
  681. You may need to experiment with this
  682. setting. Most modems will work very well
  683. with it set to Yes. However, modems that
  684. are slow to respond to commands will not
  685. work unless this field is set to No. The
  686. reason for this is that if ^x0AGAPMENU^n sends
  687. an ATA to tell the modem to answer the
  688. phone when the modem isnt ready to 
  689. receive the ATA, your phone will never
  690. be answered. 
  691. @@SET4I
  692. If you have a fast hard drive and a
  693. buffered modem, you may set the ^x0CFull^n
  694. ^x0CFlow Zmodem Uploads^n to Yes. Even if
  695. you do not have a fast hard drive but
  696. ^x0Cdo^n have a ^x0A16550 UART^n installed you may
  697. be able to utilize this feature.
  698.  
  699. Basically it tells ^x0AGAP^n to tell the 
  700. sending Zmodem program to send the
  701. entire file as 1 large block. The
  702. sending program will not wait for ^x0AGAP^n
  703. to write its buffer to disk or to ACK
  704. each individual block of data. This
  705. results in faster Zmodem uploads.
  706.  
  707. If, during a Zmodem upload, you see
  708. a number of CRC errors, you will 
  709. need to set this flag to No.
  710. @@SET4J
  711. ^x0CAllow Restricted Callers^n allows you
  712. to restrict access to your BBS to
  713. certain baud rates. If you answer No,
  714. then callers at the baud rate you
  715. specify will not be allowed access. If
  716. you answer Yes, then callers at the
  717. specified baud rate will be allowed
  718. access, but only during the specified
  719. time. If you wish to allow all baud
  720. rates equal access, leave the start and
  721. end times set to ^x0A00:00^n. Otherwise, the
  722. start and end times represent the
  723. period in which the callers ARE allowed
  724. access.
  725. @@SET4K
  726. In this field, enter the number of rings
  727. that must occur before GAPMENU will
  728. answer the phone. Normally, this is set
  729. to 1 and should not be changed unless you
  730. have a special need.
  731. @@SET5
  732. This screen allows you to set the
  733. security levels for the Main Menu Com-
  734. mands.
  735.  
  736. New Users are given the level specified
  737. for ^x0CNew User Level^n. Users whos
  738. subscription has expired are given the
  739. level for ^x0CExpired Subscrip Level^n.
  740. This should not be the same level given
  741. to new users.
  742. @@SET5A
  743. You may define two Custom Menu Choices.
  744.  
  745. In the first field, you enter the Menu
  746. Command a caller must type in order to
  747. execute this Menu Item.
  748.  
  749. In the second field, you enter the
  750. security level needed for this Command.
  751.  
  752. When a caller selects one of your Custom
  753. Menu Items, ^x0AGAP^n will shell to DOS and
  754. execute a Batch file with the same name
  755. as the Menu Item.
  756.  
  757. For instance, if you enter ^x0AORDER^n for a
  758. Custom Menu Item, ^x0AGAP^n will shell to a
  759. batch file called ^x0CORDER.BAT^n. This batch
  760. file can then run on Online Order Entry
  761. program.
  762.  
  763. Try to use names that do not duplicate
  764. batch files you may already have in your
  765. ^x0AGAP^n Default directory.
  766.  
  767. Your Custom Menu Item names may be from
  768. 2 to 5 characters.
  769. @@SET6
  770. This screen allows you to set the
  771. security levels for the File Menu Com-
  772. mands and the View/Change Stats Commands
  773.  
  774. If you wish to prevent new callers from
  775. accessing the Files System, on the pre-
  776. vious screen, set the level for the
  777. [^x0CF^n]iles Command higher than the level
  778. given to new users.
  779. @@SET7A
  780. Bulletins is the maximum number of
  781. bulletins you intend to make available
  782. to your callers. The bulletins are
  783. listed in a file called BLT which goes
  784. in your GEN directory along with the
  785. individual bulletins (which are named
  786. BLTxx, where xx is the bulletin number).
  787.  
  788. You may have up to ^x0C999^n Main Board File
  789. directories. The upload directory will
  790. be the highest numbered directory.
  791. @@SET7B
  792. The printer port is the Line Printer
  793. Port you wish to have ^x0AGAP^n write the
  794. caller log to. Printer Logging is turned
  795. on from the Main Menu with the Printer
  796. Toggle.
  797. @@SET7C
  798. If ^x0CEnforce Time Limit^n is set to Yes,
  799. users will not be allowed access if
  800. their time limit for the day has ex-
  801. pired. They must wait until the follow-
  802. ing day before ^x0AGAP^n will allow them back
  803. on. If set to No, ^x0AGAP^n will allow any 
  804. caller to log on as many times as they
  805. wish in any given day.
  806. @@SET7D
  807. If you are running a closed board, set
  808. the ^x0CClosed Board^n option to Yes. A closed
  809. board is one in which no new users are
  810. allowed access. A user must already exist
  811. in the user file in order to gain access.
  812. In addition, the user flag ^x0CPrivate User^n
  813. must be set to Yes (^x0AUser Editor^n). This
  814. feature is handy if you run a Subscrip-
  815. tion board, as new callers will not be
  816. allowed access until ^x0AYOU^n give them that
  817. right.
  818. @@SET7E
  819. It is your choice as to whether or not
  820. you want ^x0AGAP^n to ask a caller for his/her
  821. birth date when first registering. If
  822. this field is set to yes, ^x0AGAP^n will ask
  823. but it should be noted that the caller
  824. may simply press Enter and bypass the
  825. prompt. Callers can always change their
  826. date of birth at the View/Change Stats
  827. Menu.
  828. @@SET7F
  829. You may set up Forums that allow callers
  830. to use a handle instead of their real
  831. name. The ^x0CAllow Handles^n field is used
  832. so that ^x0AGAP^n knows whether or not to
  833. allow a caller to give himself a handle.
  834. If set to Yes, users may give themselves
  835. a handle at the View/Change Stats Menu.
  836.  
  837. If you enable the handle feature, you
  838. must also set the appropriate flag for
  839. each Forum that will allow handles. This
  840. is done in the Forum Configuration
  841. Screen.
  842. @@SET7G
  843. If you wish to allow users to change
  844. their name while on line, set this field
  845. to Yes.
  846. @@SET7H
  847. This field will insure that new users
  848. enter the required information at regis-
  849. tration. Phone numbers will be validated
  850. as to their content. If a user enters a
  851. number such as ^x0A(555)555-5555^n they will
  852. be allowed on but as soon as they arrive
  853. at the main command prompt, they will be
  854. locked out and disconnected. New sysops
  855. tend to not like this feature where as
  856. sysops who have been running a BBS for
  857. some time turn it on in order to weed
  858. out undesirable callers.
  859. @@SET7J
  860. If you wish to force callers to always
  861. view the Bulletin Menu when they first
  862. log on, set the ^x0CForce BLT Menu At Logon^n
  863. to Yes.
  864. @@SET7K
  865. If set to Yes, this field will cause the
  866. User Status Display to be shown to all
  867. callers when they first log on. If set to
  868. No, the Stats will be displayed only to
  869. new callers. Users can always view their
  870. stats at the View/Change Stats menu.
  871. @@SET7L
  872. You may define the Phone Number Template
  873. that GAP uses when gathering input for
  874. Phone Numbers.
  875.  
  876. The default template is the one used in
  877. the U.S.
  878.  
  879. What you enter into this field are 
  880. "special" characters that the cursor
  881. will "skip over" when data is being
  882. input.
  883.  
  884. The special characters are: ( ) -
  885.  
  886. Actual data entry takes place wherever
  887. there is a '9' in the template.
  888.  
  889. As an example, in Switzerland you could
  890. use the following template:
  891.  
  892.     999-99-99-9-99
  893.  
  894. If you will never accept international
  895. calls you could eliminate the country
  896. code and use the following template:
  897.  
  898.     99-99-9-99
  899. @@SET7M
  900. ^x0CAllow Quick Logon^n is a method to prevent
  901. callers from typing ^x0AY Q NS^n (or ^x0AN Q NS^n)
  902. at the ^x0ALogon Color Prompt^n to keep from
  903. viewing the Welcome and News files.
  904. @@SET7N
  905. ^x0CDisable Logon Override^n allows you to
  906. prohibit callers from overriding all of
  907. the logon screens and prompts and going
  908. directly to the Main Command Prompt.
  909.  
  910. The Override Command was designed for
  911. Network Hubs so that their Nodes can use
  912. a Script to logon and transfer mail.
  913.  
  914. On such a HUB, you should never set this
  915. field to ^x0AYes^n or your Node Sysops will 
  916. not be able to automatically log on
  917. using their scripts.
  918.  
  919. This option is provided so that in case
  920. of hardware crashes or the like, you can
  921. insure that your callers read your News
  922. and other such files.
  923. @@SET7O
  924. If you do not want ^x0AGAP^n to show the name
  925. of the last caller, set the ^x0CShow Last
  926. ^x0CCaller^n field to No.
  927. @@SET7P
  928. If you would like to have ^x0AGAP^n enforce
  929. registration by validating the ^x0AHome^n
  930. ^x0APhone Number^n field but don't really care
  931. if a New User enters a ^x0ABusiness^n or ^x0AData^n
  932. ^x0APhone Number^n, you may set this field to
  933. ^x0CNo^n and ^x0AGAP^n will allow callers to skip
  934. the ^x0ABusiness/Data Phone^n prompt or enter
  935. erroneous information if they prefer.
  936. @@SET8A
  937. In multi-user systems, you must give
  938. each node a separate number.
  939.  
  940. If you are running a Network that uses
  941. NetBios, ^x0AGAP^n has the unique ability to
  942. allow callers to chat with each other
  943. as if they were chatting with the sysop.
  944. Each character typed at one node is sent
  945. immediately to the other node. In con-
  946. trast to this method, regular chat uses
  947. chat files which ^x0AGAP^n must constantly
  948. read and write. In addition, characters
  949. are sent a line at a time and not until
  950. the caller presses enter to end a line.
  951.  
  952. It should be noted that Novell's imple-
  953. mentation of NetBios is buggy, to say the
  954. least. In short, it just plain does not
  955. work!
  956.  
  957. NetBios chat works very well with
  958. Lantastic and other true NetBios networks
  959. @@SET8C
  960. Default colors:
  961.  
  962.   1 - ^x01Blue          ^n9 - ^x09Light Blue
  963.   2 - ^x02Green        ^n10 - ^x0ALight Green
  964.   3 - ^x03Cyan         ^n11 - ^x0BLight Cyan
  965.   4 - ^x04Red          ^n12 - ^x0CLight Red
  966.   5 - ^x05Magenta      ^n13 - ^x0DLight Magenta
  967.   6 - ^x06Brown        ^n14 - ^x0EYellow
  968.   7 - ^x07Light Grey   ^n15 - ^x0FWhite
  969. @@SET8D
  970. ^x0AGAPMENU^n will blank the monitor after the
  971. number of minutes of inactivity that you
  972. specify here.
  973. @@SET8E
  974. The message files are capable of holding
  975. 1.2 billion messages, however a limit of
  976. ^x0C9999^n messages has been imposed to keep
  977. the message files to a managable level.
  978.  
  979. ^x0AGAP^n allows up to ^x0C800^n lines per message,
  980. however, you will need over 58k of
  981. free memory to hold a single message.
  982. This is normally not a problem but 
  983. should be kept in mind if you are using
  984. a multi-tasker.
  985.  
  986. A good starting point is ^x0C99^n lines. It is
  987. best to start low and increase the number
  988. if necessary since lowering the limit
  989. will prevent you (or your callers) from
  990. reading any message that has more lines
  991. than the limit.
  992.  
  993. Private messages may be sent to up to 99
  994. users if the ^x0CAllow CC Messages^n flag is
  995. set to Yes.
  996.  
  997. If you want ^x0AGAP^n to check the user file
  998. to see if the person to whom a message
  999. is being left is an actual user of the
  1000. BBS, set the ^x0CValidate Messages^n field to
  1001. Yes. Note that Echo Mail Forums and
  1002. Forums that allow Handles will disable
  1003. this feature for those particular Forums.
  1004.  
  1005. Callers will often times "upload" ANSI
  1006. text files into their messages. This is
  1007. fine if the person reading the message
  1008. has ANSI color enabled, but callers with
  1009. B&W monitors will see nothing but
  1010. garbage. If you wish to prevent callers
  1011. from entering ANSI escape sequences in
  1012. their messages, set the ^x0CAllow Non-ASCII
  1013. ^x0CChrs^n field to No.
  1014.  
  1015. You can prevent callers from deleting
  1016. their messages by setting the ^x0CAllow
  1017. ^x0CKilling Of Msgs^n to No. Veteran sysops
  1018. will tell you the tale of the caller who
  1019. logged on one day and deleted all the
  1020. messages to and from him, simply because
  1021. of a bad day at the office or school. If
  1022. this occurs in a Forum that depends upon
  1023. the exchange of ideas between callers,
  1024. this could have a devastating effect on
  1025. the Forum atmosphere, not to mention the
  1026. time and energy taken from the sysop in
  1027. trying to restore those messages.
  1028.  
  1029. ^x0AGAP^n gives you the option of forcing all
  1030. Main board mail to be private. This is
  1031. useful mainly on subscription boards
  1032. where most of the activity takes place
  1033. in one of the Forums.
  1034. @@SET8F
  1035. If you wish for the news file to be dis-
  1036. played to callers only if it is new, set
  1037. the ^x0CShow News Only If New^n field to Yes.
  1038. The news file will always be shown to
  1039. new users.
  1040. @@SET8G
  1041. You can set the maximum amount of time a
  1042. user may be idle at the keyboard. Enter
  1043. the number of minutes of idle time in the
  1044. ^x0CKeyboard Time-out^n field. Note that when
  1045. logging on locally, the time out is 5 
  1046. minutes. This is to give you enough time
  1047. to stop your message reading and get
  1048. a cup of coffee!
  1049. @@SET8H
  1050. You may give time credits for leaving
  1051. messages (not comments). To do so, set
  1052. this field to a number from ^x0C1^n to ^x0C9^n.
  1053.  
  1054. After entering a message and saving it,
  1055. ^x0AGAP^n will multiply the amount of time it
  1056. took to enter the message by the factor
  1057. you enter here.
  1058.  
  1059. A factor of ^x0C1^n means the caller will not
  1060. loose any time.
  1061.  
  1062. Note that if you enter a ^x0C0^n here, a 
  1063. caller will not be given any time
  1064. credits and will actually loose time
  1065. while entering the message.
  1066. @@SET8I
  1067. While replying to a message, callers may
  1068. quote pieces of text from the message
  1069. they are replying to. You may choose the
  1070. characters to use for the quotes. The
  1071. quote characters appear at the beginning
  1072. of the line of text that was quoted.
  1073.  
  1074. Many sysops feel that quoting is mis-used
  1075. and should not be allowed. If you wish to
  1076. disable quoting, leave the ^x0CMessage Quote
  1077. ^x0CChars^n field blank.
  1078.  
  1079. If you enter an ^x0CI^n as the first character
  1080. in this field, ^x0AGAP^n will use the initials
  1081. of the person you are quoting.
  1082.  
  1083. For instance, if you enter ^x0CI>^n as the
  1084. quote characters, and you are quoting
  1085. from Jim Smith, ^x0AGAP^n would place ^x0CJS>^n as
  1086. the quote characters in front of the
  1087. quoted text.
  1088. @@SET9A
  1089. If ^x0CEnforce Download Count^n is set to Yes,
  1090. users will be limited to the maximum
  1091. number of files you specify in ^x0ASECLEV^n for
  1092. their security level, per day.
  1093.  
  1094. If ^x0CEnforce Byte Count^n is set to Yes,
  1095. users will not be allowed to download any
  1096. files on any particular day if they have
  1097. already used up their allotted count.
  1098. The number of bytes they are allowed to
  1099. download during any single day is set up
  1100. in the ^x0ASECLEV^n file.
  1101. @@SET9B
  1102. If ^x0CExtend Download Count^n is set to Yes,
  1103. then for every file a caller uploads,
  1104. their maximum number of download files is
  1105. increased by 1. This basically gives the
  1106. caller a 1 for 1 upload credit as far as
  1107. files are concerned.
  1108.  
  1109. ^x0CExtend Time By Factor^n allows you to 
  1110. specify a multiplier that will be used to
  1111. give back the time spent uploading. GAP
  1112. will multiply the time it took to upload
  1113. a file by this factor and credit the
  1114. caller with that time. Note that if you
  1115. enter 0 in this field, the caller will
  1116. actually loose time.
  1117. @@SET9C
  1118. GAP allows you to enforce upload and
  1119. download ratios. You may do this by
  1120. either files or bytes.
  1121.  
  1122. By files means the callers must maintain
  1123. the ratio specified in ^x0ASECLEV^n or ^x0AGAP^n will
  1124. not allow them to download any files. If
  1125. you specify by Bytes, the callers must
  1126. maintain the ratio specified, however,
  1127. the number entered into ^x0ASECLEV^n is the
  1128. number of k-bytes that must be main-
  1129. tained.
  1130. @@SET9D
  1131. If ^x0CPrivate Uploads^n is set to Yes, all
  1132. uploads will be given a security level of
  1133. 110. This allows the sysop to review any
  1134. uploads prior to making them available
  1135. for downloading.
  1136. @@SET9E
  1137. This feature is not yet operational.
  1138. @@SET9F
  1139. The ^x0CMinimum Free Upload Space^n is the
  1140. amount of free space that must be left
  1141. on the hard drive before ^x0AGAP^n will 
  1142. accept an upload.
  1143.  
  1144. If you want ^x0AGAP^n to show the free up-
  1145. load space to the caller, set the
  1146. ^x0CShow Free Upload Space^n to yes. This
  1147. option is provided because many sysops
  1148. do not like to show this information.
  1149. @@SET9G
  1150. You may install up to 8 External
  1151. Protocols. To activate them, enter Yes
  1152. in the ^x0CExternal Protocols^n field and in
  1153. the ^x0CProtocol Letters^n fields, type in the
  1154. one character letter to represent the
  1155. external protocol driver. Note that you
  1156. will not be allowed to type in a char-
  1157. acter that represents an internal proto-
  1158. col. Also note that the character ^x0CD^n has
  1159. a special meaning to ^x0AGAP^n. Please refer
  1160. to the manual for more information on
  1161. how to configure external protocols.
  1162. @@SET9H
  1163. Enter here the Default Filename 
  1164. Extension you would like ^x0AGAP^n to use
  1165. when callers enter a filename without
  1166. an extension during Archive Viewing,
  1167. Downloading, etc.
  1168.  
  1169. This extension will also be used when
  1170. ^x0AGAP^n verifies an Upload. Upon return from
  1171. an Upload check, if the file that ^x0AGAP^n is
  1172. checking has disappeared, ^x0AGAP^n will 
  1173. substitute the extension you enter here
  1174. for the extension that was on the Upload
  1175. prior to the check, and if ^x0AGAP^n now finds
  1176. the file, it will know to rename in in
  1177. the FileBase.
  1178. @@SET9I
  1179. Normally when ^x0AGAP^n searches for a dupli-
  1180. cate file during an Upload, it searches
  1181. only the current Area the caller is in.
  1182.  
  1183. The reason for this is so that you can
  1184. keep different files with the same name
  1185. in different Forums.
  1186.  
  1187. If you wish to disable this and have ^x0AGAP^n
  1188. check all Areas for a file, set this 
  1189. field to Yes.
  1190. @@SET10
  1191. This screen allows you to specify which,
  1192. if any, Forums are to be ^x0CDefault Forums^n.
  1193. New users are automatically registered in
  1194. any default Forums.
  1195.  
  1196. Enter the total number of Forums you wish
  1197. to set up in the first field. This number
  1198. should represent the number of Forums you
  1199. intend to set up at this time. Do not
  1200. enter a number higher than the number you
  1201. plan to run since all Forums must be
  1202. properly configured and the configuration
  1203. depends upon the number you enter here.
  1204.  
  1205. If you are setting up for the first time,
  1206. it is best to set this field to 0 and
  1207. then configure your Forums at a later
  1208. time when you are more comfortable with
  1209. the system.
  1210.  
  1211. Set each of the default fields to Y or N
  1212. depending on whether or not you wish the
  1213. Forum to be a ^x0Adefault^n Forum.
  1214. @@SET11
  1215. The ^x0CAdditional Board Name^n is any text you
  1216. wish to have displayed after your BBS
  1217. name.
  1218.  
  1219. The ^x0CTwit String^n is displayed to the user
  1220. when the sysop presses the TWIT key to
  1221. log a caller off.
  1222.  
  1223. The ^x0CLockout String^n is displayed to the
  1224. user when the sysop pressed the
  1225. LOCKOUT key to lock a user out and to
  1226. log him/her off.
  1227.  
  1228. The ^x0CComment Prompt^n is displayed to the
  1229. user when he/she leaves a comment.
  1230. @@SET12
  1231. This screen allows you to configure the
  1232. manner in which the Caller Analyzer
  1233. operates.
  1234.  
  1235. You may specify the bulletin number to
  1236. assign to the bulletin files produced
  1237. by the program. You may also specify
  1238. whether or not you want the program
  1239. to update your Bulletin Menu with the
  1240. current date and time, and whether or
  1241. not you want the program to delete your
  1242. caller logs after reading them.
  1243.  
  1244. Please refer to the manual for more
  1245. detailed instructions on configuring
  1246. and running ^x0AGAPCALL^n.
  1247. @@SET13
  1248. The ^x0CShift Function Keys^n may be programmed
  1249. to display any information you like.
  1250. @@SET14A
  1251. This is the name you wish to assign to
  1252. the Forum. ^x0AGAP^n will display this name
  1253. at various points while a caller is 
  1254. inside the Forum.
  1255. @@SET14B
  1256. The ^x0CForum Directory Path^n is the drive
  1257. and path to the Forum ^x0ADEFAULT^n directory.
  1258. The Message files will be placed here.
  1259.  
  1260. The ^x0CGen Directory Path^n is the drive and
  1261. path to the Forum ^x0AGEN^n directory. If the
  1262. Forum uses its own specific menus, they
  1263. must be placed here. This path can be
  1264. set equal to the ^x0ADEFAULT^n directory path.
  1265.  
  1266. The ^x0CUpload Directory Path^n is the drive
  1267. and path where the Forum uploads are to
  1268. be placed.
  1269.  
  1270. Note that you must provide a drive
  1271. designator. Failure to do so will cause
  1272. GAP to operate improperly.
  1273.  
  1274. You may not leave any of these fields
  1275. blank. ^x0AGAP^n needs the information they
  1276. provide so ^x0AGAPSETUP^n will not allow you
  1277. to move the cursor out of the field if
  1278. it is blank.
  1279. @@SET14C
  1280. It is possible for you to "rent out" a
  1281. Forum to outside parties to run as they
  1282. see fit. You may set a date that the
  1283. Forum will expire. When that date arrives
  1284. no user save the sysop will be allowed to
  1285. enter the Forum. If you do not wish to
  1286. use this feature, be sure to set the
  1287. Subscription Date to 01/01/01.
  1288. @@SET14D
  1289. Each Forum may have a dedicated sysop and
  1290. assistant sysop. To activate this feature
  1291. type in the user's first and last names,
  1292. separated by a space. The security level
  1293. is the actual level you want the user to
  1294. have when he/she joins the Forum. It is 
  1295. not an additional level, but the exact
  1296. level. If the Forum is set up to give
  1297. additional security, the Forum sysops
  1298. will not be given the additional
  1299. security.
  1300. @@SET14E
  1301. If the Forum is to have its own set of
  1302. bulletins, enter the total number here.
  1303. Don't forget to create a ^x0ABLT^n file to list
  1304. the bulletins and place it in the ^x0AGEN^n
  1305. directory.
  1306. @@SET14F
  1307. If you wish to increase a user's security
  1308. level while he/she is in the Forum, enter
  1309. the additional level to add to the user's
  1310. normal level here.
  1311. @@SET14G
  1312. If you wish to grant your users any 
  1313. additional time while they are in the 
  1314. Forum, enter the number of minutes to add
  1315. to their time here. Note that a user will
  1316. be granted additional time once only.
  1317. Also, they will not loose the additional
  1318. time when the abandon the Forum.
  1319. @@SET14H
  1320. If the Forum is to have any additional
  1321. file directories, enter the number of
  1322. additional directories here. Note that
  1323. the Forum upload directory will be the
  1324. highest directory number.
  1325.  
  1326.   Example: If the main board has 10
  1327.   directories and the Forum has 2
  1328.   additional directories, while a user
  1329.   is in this Forum, there will be a
  1330.   total of 12 directories. Subject 11
  1331.   will be the main board upload direc-
  1332.   tory and subject 12 will be the
  1333.   Forum's upload directory.
  1334. @@SET14I
  1335. If this field is set to No, the Forum
  1336. directories will be completely isolated
  1337. from the main board directories. This
  1338. means the main board directories will
  1339. not be available while inside the Forum.
  1340. Instead of starting with the highest
  1341. main board directory plus one, the Forum
  1342. directories will start at 1.
  1343. @@SET14J
  1344. If this Forum utilizes handles, enter Yes
  1345. in this field. While in a Forum that
  1346. allows handles, a user's name will change
  1347. to their handle.
  1348. @@SET14K
  1349. If this field is set to Yes and a user
  1350. logs off from inside the Forum, he/she
  1351. will automatically "join" the Forum on
  1352. the next call.
  1353. @@SET14L
  1354. If you want all the Forum Uploads to be
  1355. private, set the ^x0CPrivate Uploads^n field to
  1356. Yes.
  1357.  
  1358. If you want all the Forum uploads to be
  1359. kept in the Forum upload directory, set
  1360. the ^x0CKeep Uploads^n Inside field to Yes.
  1361. Otherwise, the user will be asked if he
  1362. or she wishes the upload to stay in the
  1363. Forum.
  1364. @@SET14M
  1365. You can force all mail to be either
  1366. private or public (but not both). The
  1367. sysop can override the private setting
  1368. and leave private mail.
  1369. @@SET14N
  1370. If you want the messages in a Forum to be
  1371. utilized in an Echo Mail system, set this
  1372. flag to ^x0CYes^n. ^x0AGAP^n will then ask a caller
  1373. if a particular message should be echoed
  1374. or not.
  1375. @@SET15A
  1376. Some programs may lock up the computer 
  1377. if ^x0AGAP^n protects the status line.
  1378.  
  1379. If you want ^x0AGAP^n to remove the sysop
  1380. status line and not attempt to protect 
  1381. lines 24 and 25 of the screen during a
  1382. DOS shell, set this field to ^x0CYes^n.
  1383.  
  1384. This toggle is effective only if you
  1385. answered ^x0CYes^n in the previous Field.
  1386. @@SET15B
  1387. ^x0AGAP^n and many of its external programs
  1388. have the ability to shell to DOS or run
  1389. other programs while at the same time
  1390. "remembering" the exact point in the
  1391. program you were at prior to the shell.
  1392.  
  1393. When you return from DOS or another pro-
  1394. gram the screen will be restored exactly
  1395. like it was and you will be returned to
  1396. the same place in the program.
  1397.  
  1398. In order to accomplish this, ^x0AGAP^n will 
  1399. "move" itself from active memory to
  1400. either ^x0CEMS^n or a disk file. At the same
  1401. time, all the memory ^x0AGAP^n occupied (with
  1402. the exception of about 8k) will be 
  1403. freed, leaving you with just about the
  1404. same amount of memory you had prior to
  1405. running ^x0AGAP^n.
  1406.  
  1407. This flag is provided so that you may
  1408. prohibit ^x0AGAP^n and its other programs from
  1409. using ^x0CEMS^n. If you do NOT have ^x0CEMS^n
  1410. memory, you do not need to set this flag
  1411. as it cannot be used anyway. If you have
  1412. ^x0CEMS^n memory, the only reason you would 
  1413. ever want to set this flag to ^x0CNo^n is if,
  1414. during a DOS shell, you intend to run a
  1415. program which is not well behaved and
  1416. which allocates ^x0CEMS^n for itself in non-
  1417. standard ways.
  1418.  
  1419. In general, you should set this flag
  1420. to ^x0CYes^n.
  1421.  
  1422. You should set aside (that is, not use)
  1423. at least ^x0A400k^n of ^x0CEMS^n for use by ^x0AGAP^n
  1424. and its utility programs.
  1425. @@SET15C
  1426. Please refer to the Help text for the
  1427. previous field for further explanation
  1428. of ^x0CEMS^n memory during a program swap.
  1429.  
  1430. If ^x0CEMS^n is not available for swapping,
  1431. ^x0AGAP^n will use your hard disk. You will 
  1432. need to have at least 400k of free disk
  1433. space for use by ^x0AGAP^n and its utility
  1434. programs.
  1435.  
  1436. There should never be a reason to type
  1437. a Hard Disk drive designator here unless
  1438. you have a RAM Disk setup and you wish
  1439. to use the RAM Disk as a swap drive. If
  1440. this field is left empty, ^x0AGAP^n will use
  1441. the current disk and directory to write
  1442. the swap file to.
  1443. @@SET15D
  1444. You may configure ^x0AGAP^n to run in a Local
  1445. Area Network Environment. As such, you
  1446. will not want your "local" users to
  1447. perform Sysop Functions by using the 
  1448. Sysop Keys that are available only from
  1449. the local keyboard (for instance, raising
  1450. or lowering the caller's security level).
  1451.  
  1452. If you set this flag to ^x0CYes^n, then your
  1453. Local Users will not be able to perform
  1454. any Sysop Functions that are activated
  1455. from the local keyboard.
  1456. @@SET15E
  1457. ^x0AGAP^n will automatically ^x0CMark^n any New
  1458. Files it finds during a ^x0ANew Files Search^n
  1459. so that callers may automatically down-
  1460. load these new files with one simple
  1461. command. If you wish to disable this
  1462. feature, set this flag to ^x0CNo^n.
  1463. @@SET15F
  1464. Pressing F5 while in the BBS allows you
  1465. to shell to DOS where you may perform 
  1466. any DOS function or run other programs.
  1467.  
  1468. If you enter ^x0CYes^n in this field, ^x0AGAP^n will
  1469. use ^x0ACOMMAND.COM^n to perform the shell.
  1470. This means that ^x0AGAP^n will remain in memory
  1471. while you are in the shell. The type of
  1472. program you run (if any) while in the 
  1473. shell depends upon how much free memory
  1474. is available (remember that ^x0AGAP^n will
  1475. still be in memory).  This option also
  1476. alows you to disable the Status Line if
  1477. necessary.
  1478.  
  1479. If you enter ^x0CNo^n in this field, ^x0AGAP^n will
  1480. use the swapping techniques discussed in
  1481. a previous help screen. This means that
  1482. ^x0AGAP^n will swap itself to either EMS or
  1483. disk, freeing up all memory except for
  1484. about 8k, giving you more memory to work
  1485. with while in the Shell. The Status Line
  1486. will be removed and the screen cleared.
  1487. However, when you return from the shell,
  1488. the screen will be restored exactly like
  1489. it was, so no information will be lost.
  1490. This is not possible with the ^x0ACOMMAND.COM^n
  1491. shell.
  1492. @@SET15G
  1493. Some programs may lock up the computer 
  1494. if ^x0AGAP^n protects the status line.
  1495.  
  1496. If you want ^x0AGAP^n to remove the sysop
  1497. status line and not attempt to protect 
  1498. lines 24 and 25 of the screen during an
  1499. External File Transfer shell, set this
  1500. field to ^x0CYes^n.
  1501. @@SET15H
  1502. A setting of ^x0C4^n is recommened here.
  1503.  
  1504. At log on, ^x0AGAP^n tries to determine if the
  1505. caller has ANSI emulation turned on. ^x0AGAP^n
  1506. does this by sending an ANSI sequence to
  1507. the remote terminal and then waits for a
  1508. reply.
  1509.  
  1510. With most callers, a wait period of ^x0C4^n
  1511. ^x0Cseconds^n is sufficient. Some systems are
  1512. slow to respond so you may need to
  1513. increase the amount of time ^x0AGAP^n waits
  1514. for a response.
  1515.  
  1516. Keep in mind that if the caller has no
  1517. ANSI terminal emulation, then too high
  1518. of a wait period will be noticable.
  1519.  
  1520. You may disable the Auto ANSI detect by
  1521. placing a ^x0C0^n in this field.
  1522. @@SET15I
  1523. ^x0AGAP^n tries its best to insure that no 
  1524. Event will be missed. There are times,
  1525. when a caller will overstay his or her
  1526. alloted time, thereby potentially
  1527. causing an event to be missed (^x0AGAP^n can
  1528. catch one missed event, but if events
  1529. are scheduled one after the other, it is
  1530. likely the others will be missed).
  1531.  
  1532. One of the places where a caller might
  1533. overstay the alloted time is during a
  1534. file transfer. Even though ^x0AGAP^n knows how
  1535. long a download should take, there is no
  1536. way of knowing what type of equipment a
  1537. caller is using which could cause the
  1538. transfer to take longer than it should.
  1539.  
  1540. On uploads, ^x0AGAP^n has no way of telling
  1541. how long a tansfer will take.
  1542.  
  1543. You have two options with regards to
  1544. missed events and file transfers: Either
  1545. allow the transfer to complete and let
  1546. ^x0AGAP^n catch the missed event (this is fine
  1547. for events that are not time critical), 
  1548. or stop the transfer as soon as the
  1549. Event timer expires (this may be needed
  1550. for an Event that MUST run at the
  1551. specified time). In this case, ^x0AGAP^n will
  1552. cancel the transfer and the caller will
  1553. be logged off due to expired time.
  1554. @@SET15J
  1555. A setting of ^x0C30^n is recommened here.
  1556.  
  1557. You may specify the Guard Time that ^x0AGAP^n
  1558. will use to prevent any uploads if an
  1559. Event is pending. If the caller's time
  1560. left is less than or equal to this Guard
  1561. Time, ^x0AGAP^n will not allow the caller to
  1562. upload any files.
  1563.  
  1564. Since you have no way of telling how
  1565. long it will take a caller to upload a
  1566. file(s), it is still possible for a
  1567. caller to begin an upload and overstay
  1568. his or her alloted time. The Guard Time
  1569. is just a preventive measure but not
  1570. infallable.
  1571.  
  1572. Notice that you cannot disable this
  1573. field. If set to ^x0C0^n, ^x0AGAP^n will use the
  1574. default of 30 minutes.
  1575. @@SET15K
  1576. A setting of ^x0C15^n is recommended here.
  1577.  
  1578. Door programs are probably the number
  1579. one cause for missed Events. This is
  1580. because many doors do not monitor the
  1581. caller's time or do not use the caller's
  1582. time remaining as provided by ^x0AGAP^n as the
  1583. basis for allotting time in the door.
  1584.  
  1585. You may close all doors prior to an Event
  1586. by setting this field to a number other
  1587. than 0. If the caller's time remaining
  1588. is less than or equal to this Guard Time
  1589. ^x0AGAP^n will not allow the caller to enter a
  1590. door.
  1591.  
  1592. A setting of ^x0C0^n disables this feature.
  1593. @@SET15L
  1594. ^x0AGAP^n can display a file to a specific
  1595. User when the User logs on. The name of
  1596. this file consists of the first 5
  1597. characters of the User's Last Name and 
  1598. the first character of the User's First
  1599. Name.
  1600.  
  1601. This file resides in your \GAP\MAIN\USER
  1602. directory.
  1603.  
  1604. After ^x0AGAP^n displays the file, ^x0AGAP^n can
  1605. delete the file for you. If you answer
  1606. ^x0CYes^n in this field, ^x0AGAP^n will delete your
  1607. User Specific File.
  1608. @@SET15M
  1609. When a caller downloads a file that is
  1610. contained in one of your ^x0ALoose File^n
  1611. ^x0ADirectories^n, ^x0AGAP^n normally logs the 
  1612. download to the caller log such that
  1613. ^x0AGAPCALL^n will show the file in the Down-
  1614. load bulletin that it creates.
  1615.  
  1616. If you wish to prevent ^x0AGAPCALL^n from
  1617. showing files downloaded from a Loose
  1618. Directory, set this field to ^x0CNo^n.
  1619. @@SET15N
  1620. If you run a subscription board, set
  1621. ^x0CEnforce Subscription^n to Yes. Any
  1622. caller whos subscription has expired
  1623. will be set back to the Expired Sub-
  1624. scription Level and the Default Forums.
  1625. @@SET15O
  1626. Enter the number of days you wish to
  1627. have in your Subscription Period. This
  1628. can be from ^x0C30^n to ^x0C365^n days.
  1629.  
  1630. If your subscription period is less than
  1631. 60 days, then ^x0AGAP^n will begin issuing
  1632. warnings to callers 10 days prior to the
  1633. date their subscription expires. The
  1634. warn time for periods greater than 60
  1635. days is 30 days.
  1636. @@SET15P
  1637. If you wish to exempt certain users from
  1638. the Subscription functions, enter the
  1639. Exempt Security Level here. 
  1640.  
  1641. Any user who's security level is at or
  1642. above this level will never have their
  1643. security level adjusted if their 
  1644. Subscription Date has Expired.
  1645. @@SET16
  1646. ^x0AGAP^n allows for 24 ^x0ATimed Events^n. To
  1647. activate the ^x0AEvents^n, set this field to
  1648. ^x0CYes^n. 
  1649.  
  1650. While traversing the following fields,
  1651. You may use the [^x0C^n] & [^x0C^n] Keys to move 
  1652. ^x0AUp^ and ^x0ADown^n a specific Column. The 
  1653. [^x0CEnter^n] Key will move the cursor from
  1654. field to field (left to right order). If
  1655. you need to move the cursor to the
  1656. Previous Field (the one to the left of
  1657. where the cursor currently is, press
  1658. [^x0CCtrl^n] [^x0CHome^n].
  1659. @@SET16A
  1660. You have the option to individually
  1661. turn an ^x0AEvent^n ^x0COn^n or ^x0COff^n. To activate an
  1662. ^x0AEvent^n, set this field to ^x0CYes^n. To keep an
  1663. ^x0AEvent^n from running, set this field to
  1664. ^x0CNo^n.
  1665. @@SET16B
  1666. The ^x0AEvent Time^n is the time of day you 
  1667. want the ^x0AEvent^n to run. The times are in
  1668. 24 hour format. You may use any time 
  1669. from ^x0C00:00^n to ^x0C23:59^n.
  1670.  
  1671. Try to be selective with your ^x0AEvent^n
  1672. ^x0ATimes^n. For instance, if Event 1 is set
  1673. to go off at 00:01 and Event 2 is set to
  1674. go off at 00:02, you run the risk of
  1675. Event 2 never running due to the fact 
  1676. that Event 1 may take longer than one
  1677. minute. 
  1678.  
  1679. Remember that there is always a 5 minute
  1680. guard time. This means that ^x0AGAPMENU^n will
  1681. halt ALL operations 5 minutes before the
  1682. Event is scheduled to run. In the case
  1683. of running one event right after the
  1684. other, it would be better to schedule
  1685. the two Events 5 minutes apart than to
  1686. schedule the second Event 1 minute after
  1687. the first.
  1688.  
  1689. Also keep in mind, that any Event that
  1690. is schedule to run on a particular day
  1691. will run ONLY if its Event Time does 
  1692. not conflict with an Event that runs
  1693. every day at the same time. For
  1694. instance:
  1695.  
  1696.    Event 1 is scheduled at 1:00
  1697.    every day.
  1698.     
  1699.    Event 2 is scheduled at 1:00 only
  1700.    on Mondays.
  1701.     
  1702. Event 1 will ALWAYS go off providing
  1703. it appears first in the Event List. 
  1704.  
  1705. Event 2 will NEVER go off if it
  1706. appears AFTER Event 1 in the Event
  1707. List.
  1708.  
  1709. Event 2 WILL go off it if comes before
  1710. Event 1 in the Event List. In this
  1711. case, Event 1 will never run on a
  1712. Monday.
  1713.  
  1714. Be selective with your Event times. 
  1715.  
  1716. Never use the same time more than once.
  1717.  
  1718. Try to schedule your times so that they
  1719. are no closer than 5 minutes.
  1720.  
  1721. When determining which Event is
  1722. scheduled next, ^x0AGAPMENU^n will look at the
  1723. first record of the Event File. It will
  1724. store the Event time away. Then it will
  1725. look at the next record. If the next
  1726. record is scheduled to run on THIS
  1727. particular day, ^x0AGAPMENU^n will look to see
  1728. if its Event Time is less than the time
  1729. previously stored. If it is less, then
  1730. this current event will be scheduled.
  1731.  
  1732. As you can see, any Event that has time
  1733. conflicts with a prior Event in the list
  1734. will override the prior Event and
  1735. prevent it from running.
  1736.  
  1737. It is best to keep all Event Times
  1738. unique. This way, will can be 
  1739. assured that all events will run.
  1740. @@SET16C
  1741. The ^x0ADay^n field is the Day of the Week you
  1742. want the ^x0AEvent^n to run. The valid choices
  1743. here are:
  1744.  
  1745.     ^x0CALL^n - ^x0ARun the Event Every Day^n
  1746.     ^x0CSUN^n - ^x0ARun the Event on Sunday^n
  1747.     ^x0CMON^n - ^x0ARun the Event on Monday^n
  1748.     ^x0CTUE^n - ^x0ARun the Event on Tuesday^n
  1749.     ^x0CWED^n - ^x0ARun the Event on Wednesday^n
  1750.     ^x0CTHU^n - ^x0ARun the Event on Thursday^n
  1751.     ^x0CFRI^n - ^x0ARun the Event on Friday^n
  1752.     ^x0CSAT^n - ^x0ARun the Event on Saturday^n
  1753. @@SET16D
  1754. This is the fully qualified path and
  1755. name of the ^x0AEvent File^n that is to be
  1756. run. If you do not enter a path, then 
  1757. the ^x0AEvent Batch^n file is expected to be
  1758. in the GAP DEFAULT directory. The file
  1759. is a DOS Batch file and therefore must
  1760. have the ^x0A.BAT^n extension.
  1761. @@GOTOH
  1762. Select a Forum Number that you wish to
  1763. Go To.
  1764.  
  1765. Valid Forum Numbers range from 1 to the
  1766. maximum number of Forums that you have
  1767. configured.
  1768. @
  1769.